major change, remove datastax, switch to native implementation