Snapping foundation by @mikeytdan consolidated