add publication controller