initial cchanges