Maybe not so much with the console.logs everywhere