add walk directory