https://technojoosh.com/welding-vs-riveting/