Added commets! Not done but not much left.