https://www.hvdtoday.com/2020/05/design-ribbed-top.html