added more functionality to the interpreter