save items and load items from file