diff --git a/sequence_extractor/polyA.py b/sequence_extractor/polyA.py
index 137ad6ea1e86727c5eca236b3bf6d5bbed47ecf4..8c1715aa47adfcb8cf8ebd4435024b22e065506a 100644
--- a/sequence_extractor/polyA.py
+++ b/sequence_extractor/polyA.py
@@ -26,11 +26,5 @@ def polyA_addition_to_fasta_list(
 	Returns:
 		A list like the initial list, this time with polyA tail added onto it.
 	"""
-	list_annotation = fasta_list[0::2]
-	list_exon = fasta_list[1::2]
-	mature_rna_list = [polyA_generator(i) for i in list_exon]
-	final_list = []
-	for annotation, exon in zip(list_annotation,mature_rna_list):
-		final_list.append(annotation)
-		final_list.append(exon)
-	return final_list
+	mature_rna_list = [(i[0],polyA_generator(i[1])) for i in fasta_list]
+	return mature_rna_list