Changed Code Highlighting. Needs further work.