violate view 2