a few extra refs
all algorithms are in.