CommandInterface modified