Initial Checkin of Week 2 code