view.principal