Uncouple the array from the queue class.
Uncouple memoryRequest and array.
Decouple ListOfStateLists and array.