adds support for tracking execution details
adds support for recording execution details