header file
add pdf
gitignore should be added