gate_library_2