updated with FunnyMessage.java