location snapping works now