fixed class name
fixed names of displayed information
added summary comments to everything

changed some names
changed some types
added some types
did some clean up

added more stuff for results