changed Initializer