added wiredrive functionality