implemented a new faster algorithm and ASPreviewHops2