The main Vajrayana path is a specialized path of the Mahayana that is suitable for students with certain affinities. This path requires students to have formally entered the Buddhist path by taking Refuge and Bodhisattva vows, and to have a solid foundation and experience of the principles and practices of the Mahayana as well as the Vajrayana preliminaries.