def connect_all(states):
    """
	Connects a list of state objects sequentially with probability 1. The first and
	last states are unconnected.

	Parameters
	----------
	+ states `list` state objects, probably all related (e.g. donors)
	"""
    for i in range(len(states) - 1):
        states[i].next[states[i + 1].name] = 1
