rename control function