Unfortunately I can't participate, I relied heavily on codex for writing the code, and I would be breaking the first rule