Implement add task feature