add dependencies and requirements.txt