adding comments so I remember what I've done and don't get overwhelmed by variables all over the place