Adapter pattern ready now.