- Put 2009-2013 copyright date - Change the place of the ifndef position to avoid multiple inclusion of comment line
- fixing couple of bug - remove some warning - enhance performance