modified shared box
Update Save and load method