added the new files for the offer model