adds support for recording execution details