create add + complete task functionality