fix hop bug