Initial commit of the BasicAdapter