scaffolded out the controllers for handling making the offer