* make inti function return values * address the comments
* allow not stop process in error * fix merge error