publication rename and some refine