generate schema improvements