add functionality to traverse folders