replace_a option added