figuring out dynamic icons
now with dynamic icons