temporary work still using printQueue