encapsulation layer