first/last exon sub fix