updated the Page/Functional Programing