add-hop.js added