removed unnecessary debugs and prints. Still hate my implementation for hops