sorted out the 'execute' functions
added Command::executable_indexed