a mgf parser lib