Added a queue implementation to swap out the current one in src.
changed to ARM