added kowalski kernel
added kowalski kernel