classes: fixes to buying items