parse mo better