rename and doc