god damn i had to read it 2 times well now 3 just to understand