Spring design courtesy of
Wompuss