added expanded comments on controllers