refine the prop page