rename global functions