tra_algorithm
