implementing create and delete for task work