Quote model and controller