add complete task feature