add controller for web