changed to using a testable queue object.
incremented version.