introduce undefine to