Design and prototype