added projective version of integer kernels, corrected includes