add wave.py