implement publish a poem