build schema differently
use a SchemaTable