Calculation& reservation