added executeAction and do shorthand
Added built in methods