I wish I was clever enough to actually understand what is happening here.
re read this - no I still don't get it