Wave design