add calculateCup action
modify recommendcontroller
modify recommendcontroller