Worldview and working model of neuro-linguistic programming