TODO updated.
Badge listening to the bus.
using a whole new workflow