fix effect and message