Sorry, this is too much for me to read...on a friday night when I've had a long-ass week. I'll come back to it though