outlining OOP day 1