better encapsulation