updated the views to use the inherited view system