add rename and hide
add rename and hide interface