add franco kernel