added leap year to prep