most of p2 is done
main problems for week 2 are done