[] format code
[12] enhance view model management