bloom kernel