Tasks 3-5