added moving waves