modified permission; we do not need "x" permission
explained why we need .gitignore