z kernel