Implemented interpreter.