Various influences affected the Batak through their contact with Tamil and Javanese traders and settlers in southern Batakland, and the east and west coast near Barus and Tapanuli, in particular the large Padang Lawas temple complex in Tapanuli. These contacts took place many centuries ago and it is impossible to reconstruct just how far the religious ideas of these foreigners were adopted and reworked by the Batak. It is suggested that the Batak adopted aspects of these religions, specifically Mahayana Buddhist, Shaivist, and Tantrist practices within their own customs.