modified conv_row