+ check undefine value