New Model with prior view computation and caching added