clean up, interpreter update