more detailed model and view description