adding kernel comparison