adding functionality to add remove dependencies to a task