added 'context' to interpreter.js