insertProcQ() recorsive now