requirements for design 5995452