wave type control