more on device models