the code was hard to write, it should be hard to read. ;')