added possibility to enter the kernels as input + added optional randomizations + added kernels as output argument and randomization test_corr values