add CreateSchema function