Added loads of comments. + Color change for the fonts