Ch5 Refactor views to use partials