add controllers and views

- [ ] add controllers and views