maj parser