reserver value calculated by total progress