style:
* enforce spaces instead of tabs
* replace \ in includes
* class member variables have m_ prefix
* functions body { placed on a new line