this is not the origin, so we should fine another name for this function.

plus I think it should go to the Icon object instead