device.go :: no need to modify name after using it for assignment
device.go :: use a lower-case 'c' for Color
main.go :: line reduction
main.go :: handle all models in a line and just print the device