added default icons concept and implementation