Added comment structures to all methods

+somer more comments