keep subdirs ordered