revise the schema