add publish route