cond var func declarations added in user and kernel