fundamentals:kernel