requirements, gitignore