added ACGT and arguments