CommandInterpreter and integration