add some show page and logic