def order_new_request(message, futures):
    """Intercepts order new request info messages (on-req) and check for
    Future objets with a matching cid.

    Parameters
    ----------
    message : str
        The unaltered response message returned by bitfinex.
    futures : dict
        A dict of intercept_id's and future objects.
        dict{intercept_id, future_object}
    """
    order_cid = message[4][2]
    future_id = f'on-req_{order_cid}'
    futures[future_id].set_result({'status': message[6], 'id': message[4][0
        ], 'cid': order_cid, 'response': message[4], 'comment': message[7]})
    del futures[future_id]
