Adapter finished... a little difficult