2-1 done
problems 2-4