finish most task modle function
clean target