a lot of schema changes