add: queue toString and unit test