add init code for interpreter