varoius changes