[MOD] switch to topic based routing
[ADD] add database message, still work-to-do, trying IntelliJ