add controllers and view files