add loggablecommandinterface, demonstrate usage in example