Project 3 initial checkin