adding FancyMessageFactory