Implemented all test tasks