Initial checkin of project 1