WIP: create wave