adding task set builder part 1