prim_library_2