for combinational circuits