finish ppr of function descriptor