added purple and chnaged identifier colour, converted tabs to spaces