done with 3.2. implemented the proc queue as an array with pointers and such