start description of modepropagation