add kronecker