refine Class Connect