self-endurange view 3