add the schema (not completed)