Small kernel development. FIX ERRORS!