start changes in BasicOperator and LapH.cpp