Main adapter