Best use of view using Controller