complete the clean branch,add example and introduce