logging optimization
add icons