Complete construct and Enqueue
imcomplete getIdle