added module comments and structured modules' documentation