upload source code for week 1