action is defined