Wave Pattern Design