Initial version of the tool with consumer/producer