fix processing method