added walk directory script