more logical create table