create pagination logic, page style update
fix bugs