interpreter changed to instance variable to reduce instantiation.