starting kernel development