updated the Page/Functional Programing

resolve #14