try custom kernel