publisher controller
param book