adding a vf interpreter