+x
add test for restore_schema
add restore_schema() method