add algo_class  && clean