fix base restoring
fix cigar and base reconstruction