Adding some more comments. Cleaned up a few things.