public boolean insertAfter(int key, int value)
	{
		NodeDLL current = first;
		while(current.data!= key)
		{
			current = current.next;
			if (current == null)
				return false;
		}
		NodeDLL newNodeDLL = new NodeDLL(value);
		if(current == last)
		{
			newNodeDLL.next = null;
			last = newNodeDLL;
		}
		else
		{
			newNodeDLL.next = current.next;
			
			current.next.previous = newNodeDLL;
		}
		newNodeDLL.previous = current;
		current.next = newNodeDLL;
		return true;
			
	}