refactor: remove the adapters implementations (keep only the core)