device delivery