add new files for graphics magic library