refactored the way json data was being called, added some color changes to regions