add change feature