moved top_critics method out of user controller and into model