gitignore & uthash