improved requirements.txt