add rename method