finished problems 1-4