updates to ipfp function description and structure