sounds well complicated dude. i had to read that 3 times before it went in my head properly