problems 1 through 5 now done