gitignore
add hidden support