perform graphic