Added Run function to ICommand