use single snapper
correctly return snapping results
Merge pull request #6 from 3nids/snapper

use single snapper