better focus encapsulation