gitignore
restructured project