self-endurange view 2