refactor page parameters