pde wave funct
some update