Implemented task 2...