improved encapsulation.