defferent changes