saved initializer