added dual output driver