ma_algorithm
