make templates for all pages, and improve test des by using {page}
finish layout and routes