Splitting up controllers, adding comments.