and adapter