test for day boundaries
implement changing days