added kernel mockup