custom implementation of the Javascript/Jquery project of The Odin Projet