integrated model with view