add pstcollectionview to replace GMGridView