abstract-action