encapsulation section