fix mag parser
use MP to save extracted data