weird, some dirs cannot be git add into repo