replace the value