moved dependencies to requirements.txt