- add clean method
- user-defined github repo_name