Changed instance name and fixed typo.
Added type declaration and comments to i_dc and v_dc.