Design and applications