building a full icons support using json file