explain saving with an alert