update .gitignore
update requirements