more love to the NBaseAdapter