improved blog create demo and view model support