add compiled executor