allow variables to be added to the code
make response logger independent of the code executed on each node
make each cluster command able to reuse response logger