refine codevalue