basic opt interp is working