publish: added some new ideas

generated from commit bf7d149a0ad8033b28076072208893a8f92df988