+ add validity check to all kernel class