better encapsulation, simplification.