Before you say "don't reinvent the wheel" look at this picture

 

v20221217