created Purchase object to pass spec