fixed 12am bug