added some mouseover information
added some comments and minor changes
fixed minor bugs