added comment blocks to classes