separate the page into partial views