Add adapters factory