change reply mechanism