problems 1..5
merged