added ViewHandler