modified appender