adapt to connector commons