simplifying course controller and view
further changes to course ctrl/view
further changes to course ctrl/view
steps towards better course performance