Kotlin port with added snack menu