lib_pp