Implemented another 3 tasks