adds ensure task