Dynamic process kernels; added some comments