modify intializers