use maxdepth kwarg