Design and calculation