updated with gitignore implemented