Adding kernel components