updated for Kepler RC1