added wave2.s