progress bar sort of matches pull requirement
added changing header color part