added custom base adapter