implemented matt's last suggestions
wrote up a bunch of text. took text out of the vis