added adapters