parse schema