Erm...
1. Coding style - please fix.
2. Comments maybe?