Added Kronecker initialization