- fully swapped in rethinkdb for back end