worked on stacked icon functionality