attempt to custom kernel