fixed JZF's poor format