Along the Silk Road, many things other than materials were spread. The Silk Road brought Buddhism to China, along with Zoroastrianism, Manicheism, and Nestorianism. Paper making, printing, gunpowder and the compass were all technologies that were brought from China to the West over time. Other things, such as karez, or the technique of storing water in desolate conditions, were also spread to the west. Islam spread to parts of China and India, while China also brought silk spinning to the rest of the world. Many towns and cities along the Silk Road were architecturally similar, as ideas on structure spread. Another thing that spread were types of music and dance, and it is known that music from Easter Turkestan and Central Asia were quite popular in China at the time.