done with KGn+1