fixed static page
refactor