change param name in the models
add spec for POSTing a new purchase