added new c extension to fix hole error in align_match