modifies intializer