added PostViewCtrl