entire topology should be created on startup, not just the queues
should use correct naming conventions