public void AddAfter(Link toAdd, Link temp1)
    {
        Link temp = first;
        Link tempStore = null;;

        if (!isEmpty())
        {

            while ((temp.nextLink.nextLink != null) && (temp.nextLink != temp1))
            {
                temp = temp.nextLink;
            }
            temp.nextLink.nextLink = tempStore;
            temp1 = toAdd;
            toAdd = tempStore;

        } 
    }