stoging and recovering data