requirements for design 3668435