Basic adapter work