refine collect page