calculation procedure