simplify Action interface