why is it necessary to save here?