different changes (content & function)