make purchase action