report model and controller