add create table func, getindex, set index funcs