Design and calculations