Implement Task 1