revision of Kai