beginning global save, updated structure