Tasks 1-5.