built most of the 4 pages, need more fix and enhance