add transition and animations, multicolor icons