1. refactoring
2. add schema extends - generate columns for views