refactored device types