reorganize files and examples
reorganize files and examples
gitignore