Tasks 1-9 are done