trying my hands at building a kernel