Made Interpreter Implmentable