Working version with conductor sending messages based on conditions it observes