ICommand Interface added