added support for execution timing