fixed repeated hop bug. hop hop hop hop