add special
fixed gitignore