enhance model & controller of invitation