new support for devices structure