SELF REFINEMENT