purchase model modify