files might have subfolder