fix project structure

follow .gitignore