added purchase manager