more commandinterpreter stuff