refinement on the keyword table