modified the OutQueue