rename and demo