Implement REFINE and SUPPORT