add the change logic

fixed