added dictionary queue classes