new schema and loader