added DJN behavior