Before creation, while being in deep meditation at the origin of universe, Viratpurusha appeared to Brahma. Brahma understood the Lord as he could and later on continued worshipping Purusha in an idol created by Vishvakarma from energy concentrated out of extreme power and vehemence of Purusha. Upon request by Samudradeva (god of water) lord Brahma advised worship protocol of Purusha to him and handed over the idol. Later goddess Adi Parashakti takes birth as Samudradeva's daughter in the name Sreedevi (lakshmi,shree). Sreedevi worshipped the very same idol and lord Vishnu promised to marry her while she comes out during churning of the milky ocean in Satya Yuga. This eventually made Vishnu to be known as sreevallabhan (sree-lakshmi, vallabhan-husband) and the goddess incorporated her power also to the idol. Later Vishnu married Lakshmi as he promised.