compile rename