moving to SystemInfoKit