add kernel files