working but need to account for stop codons