Feature/purchase

Purchase feature without tests. My previous pull request was a mistake.