scratch; changed def init kappa