working on page rendering