add executor decorators