create wave control constrained