added more color sets, added comments for clarity