experimenting with purchase input