check all view, should supply the controller