rename IPF functions