Tasks 3-6