initialize device
add device
create device