complete AddTask class