https://braydennp.github.io/carousell/ credit to https://www.youtube.com/watch?v=PkADl0HubMY&t=224s&pp=ygUbaHlwZXJwbGV4ZWQgMjAgbGluZXMgb2YgY3Nz