Sure @sarina I can definitely comment the code more. Is there any part of the code that you think needs more information? I try to add reasoning behind changes as github comments, but they don't seem like things that need to be in the code, if that makes sense...