added beta integrator, need to check correctness and convergence