changed all do_tst to to_check to avoid confusion, also bug fix to hs_wca potential, modified constructor of WCA and added hessian