add executed and noop function