added structure for software and tools