kernel demo