kangaroo - first version of caribou