https://rezaramesh.medium.com/a-comprehensive-guide-to-viewpager2-in-kotlin-with-example-1b38c711124e