modified license and class comment block.