changes in first gen object