h files like a real project
gitignore