refactor about page