added graphicMagic