added Action enum