def order_new_success(message, futures):
    """Intercepts order new (on) messages 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[2][2]
    future_id = f'on_{order_cid}'
    future = futures[future_id]
    future.set_result({'status': 'SUCCESS', 'id': message[2][0], 'cid':
        order_cid, 'response': message[2], 'comment': None})
    del futures[future_id]
