refactor
print fasta