change to using Data as a command/request handler.