added purchase auth signup module and made otehr changes