final commit for cannibals and missionaries