variable checking