I have a lot of questions about this method but I didn't want to break it so I just left comments.