add feature:add device