feat(IndexCtrl): add input views