completed all week one methods including bonus