def other_existing_acl(get_existing, interface, direction):
    """Gets entries of this ACL on the interface

    Args:
        get_existing (list): list from get_acl_interface
        interface (str): **FULL** name of interface
        direction: (str): egress | ingress

    Returns:
        List: each entry if another element (in/out)
        Dictionary: the entry if it exists, else {}
    """

    # now we'll just get the interface in question
    # needs to be a list since same acl could be applied in both dirs
    acls_interface = []
    if get_existing:
        for each in get_existing:
            if each.get('interface') == interface:
                acls_interface.append(each)
    else:
        acls_interface = []

    if acls_interface:
        this = {}
        for each in acls_interface:
            if each.get('direction') == direction:
                this = each
    else:
        acls_interface = []
        this = {}

    return acls_interface, this