adapter pg