project template
read from file
output to file
statements
gitignore