AVR Dragon as ISP/PP in Arduino

HI,

I have added the following lines in programmers.txt file to add my AVR Dragon.

dragonpp.name=AVR Dragon HVPP
dragonpp.communication=usb
dragonpp.protocol=dragon_pp
dragonpp.force=false
dragonpp.program.tool=avrdude

dragonisp.name=AVR Dragon ISP
dragonisp.communication=usb
dragonisp.protocol=dragon_isp
dragonisp.force=false
dragonisp.program.tool=avrdude

The programmer shows up in IDE, but is unable to upload. The error is as following:

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\sures\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : dragon_isp
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2107)

avrdude done.  Thank you.

An error occurred while uploading the sketch

Thank you for being intrested in reading my post, please help me resolve this. Thanks