new loop for icons & colors  + implementation