no encapsulation