help from kai
.