working on multi group scheduling.   enqueue task converted