page function handle params