now using requirements.txt