added support to return the message
mocked out the method that will invoke the step