Add Kotlin soultions