adding geass kernel