auto replace hash