shorter Assignment
rewrite in Kotlin: initial skeleton