add rename feature from ZQ