Submitted, added some comments
I have no idea what is happening