salary: code refine;