updated requirements and new SAD
git ignore file