add replace methid