def METHOD_NAME(self, input_data, valid_data, ack_in, tb_index_for_data, ren, mem_valid_data):
    ret_data = 0
    ret_valid = 0
    ret_rdy = 0
    for i in range(self.num_tb):
        if i == tb_index_for_data:
            valid_data_i = valid_data
            ack_in_i = ack_in
        else:
            valid_data_i = 0
            ack_in_i = 0
        (ret_data, ret_valid, ret_rdy) = self.tbs[i].interact(
            input_data, valid_data_i, ack_in_i, ren, mem_valid_data)
    # self.set_tb_outputs()
    # self.send_tba_rdy()
    # self.print_tba()
    return ret_data, ret_valid