Updated AddHop method, now receivedifferent parameters