the schema table creation should be in it's own method