requirements, setup, gitignore