added hardware profile strings (should be an enum)