add controllers and corresponding views