Add exception log
add log
add test aid tools
optimal parallel race and data consistancy