Unfinnished adapter implementation