1. space vs tabs coding (cosmetic changes only)
2. utf (was ansi)
3. renaming functions