Pattern Design for Multiple Uses