update, rebuild the example, and fix hop