accept-answer model and controller