adding some extensions to CGContext