adding support for executing actions