Added comments

Hopefully this will explain it a bit better