spec for new rename implementation