add create table backend and tests