directories can be search recursively