add start clean func