fixed midnight bug