modify remove func