Week03-08code

upload weeks 03-08