add additional queue items specs and implementation code