start of icon work