please revise view 2