added loadViewModel section