fixed structure
updated gitignore