fix style, view model, public file