software and subdirectories