some more work on snaps route