add PoemService