add replace option