interpreter tests