efficientising view 3