external-libppp