Add intepreter pipeing prototype