implementingCommands