Added modified Virtual wire, still with errors