added device plugin