Feature/purchases

This pulls in my confirmation PR - just fyi