replaced naked strings with enum for hardware profile choice