guidance for design and test