announcement and setting refinement.