on view encapsulation2