really use subdirs