Many class comments added.