add skip_subdirs method