working example with icons