designs and patterns