adding initial code for day 1 and 2, subject to change