removed duplicate kernel