Everything For kepler space telescope