icon work and other stuff