refine rich message