adding directory traversing utility