folders within folders recursivly parsed