new icon

new logging logic