adding grimlock kernel