Added initial interpreter