replace the right way