added helmholtz equation