refine problem and synword list