rename @kids to @variants

add some comments