updates from trial and error wity ELCoreGraphics