Custom Adapter done.