minor refractoring
changed .gitignore