add purchase action