Works on windows, adds some tab function headers