added two other adapters