prepare for more tools: map and reduce; renamed join_locke into froglock