Tasks 1-5