most of the support needed for multiple kernel results