final schema migration