Improvements in interpreter