Refactoring Command Interface