chap to encapsulation