added schema-constraints