prototyping outputs and design 8594512