added new wave shapes