refined some particulars with the saving protocol