module page function