truggling view 3