adding moment time stepping