global checker default
encapsulation