added binary_col_adder
indented for easier jump to function