dealing with hidden dirs