custom view
add views models
change metamodel
change metamodel
change model util
improve ui