Move the interpreter to his own class and made it more objecty