problems 1-4 added