added complete feature and changes class of task