encapsulation up