add create device descriptor