What are the basic principles of neuro linguistic programming?

The basic principles of neuro linguistic programming are you, the presuppositions, rapport, outcome, feedback, and flexibility. The six basic principles on which neuro linguistic programming is based on is commonly known as the pillars of NLP.