Added a lot more comments

Only need to do VM2, controller.