Custom adapter done