change to distilllist function