finished kais changes