Add: waveSolver that works (thanks jesper johansson)