Getting back to the original objectmq without supervisor

some changes were provisional but here they are