the icons helper is now more flexible