use inconsistant terminology: command/action