added kernels for ints (untested)