added skeleton code for setup_kernels