Adding some more comments, fooling around with the code a bit