added Schema builder