- use spaces instead of tabs
- fix comment styles
- fix conditional comments