add interp operator