add icon + ensure run once