contrive view 1