code added
fixed gitignore