lots of console.logs